could kick himself - German English Dictionary